home *** CD-ROM | disk | FTP | other *** search
Text File | 2004-01-07 | 83.7 KB | 1,800 lines |
- Const msiNoAction = -1
- Const msiInstallStateAdvertise = 1
- Const msiInstallStateAbsent = 2
- Const msiInstallStateLocal = 3
- Const msiInstallStateSource = 4
- Const msiInstallStateDefault = 5
- Dim nRemoveVBAEN:nRemoveVBAEN = 0
- Dim nRemoveVBACZ:nRemoveVBACZ = 0
- Dim nRemoveVBANL:nRemoveVBAPL = 0
-
- On Error Resume Next
-
- If (Session.FeatureRequestState("MainApplications") = msiInstallStateSource) Then
- Session.FeatureRequestState("InvisibleFeatures") = msiInstallStateSource
- Elseif (Session.FeatureRequestState("MainApplications") = msiInstallStateLocal) Then
- Session.FeatureRequestState("InvisibleFeatures") = msiInstallStateLocal
- End If
- If (Session.FeatureRequestState("WritingTools") = msiInstallStateSource) Then
- Session.FeatureRequestState("InvisibleWTFeatures") = msiInstallStateSource
- Elseif (Session.FeatureRequestState("WritingTools") = msiInstallStateLocal) Then
- Session.FeatureRequestState("InvisibleWTFeatures") = msiInstallStateLocal
- End If
-
-
- If (IsFeatureExists("EN") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "US") Or (Session.Property("ProductLanguage") = "1033")) Then
- Session.FeatureRequestState("RequiredEN") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationEN") = msiInstallStateLocal
- End if
- If (Session.Property("ENLANG") = "1") Then
- Session.FeatureRequestState("RequiredEN") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("EN") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAEN") = msiInstallStateLocal
- Else
- nRemoveVBAEN = 1
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("English") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4ENLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4ENLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideEN") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideEN") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("EN") = msiInstallStateAbsent
- nRemoveVBAEN = 1
- Session.FeatureRequestState("UserGuideEN") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredEN") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredEN") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredEN") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4ENLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpEN") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpEN") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpEN") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpEN") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpEN") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpEN") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsEN") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsEN") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsEN") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsEN") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsEN") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsEN") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "US") And (Session.Property("ProductLanguage") <> "1033")) Then
- Session.FeatureRequestState("RequiredEN") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationEN") = msiInstallStateAbsent
- End If
- End If
- Else
- nRemoveVBAEN = 1
- End If
- If (IsFeatureExists("FR") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "FR") Or (Session.Property("ProductLanguage") = "1036")) Then
- Session.FeatureRequestState("RequiredFR") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationFR") = msiInstallStateLocal
- End If
- If (Session.Property("FRLANG") = "1") Then
- Session.FeatureRequestState("RequiredFR") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("FR") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBAFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("French") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4FRLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4FRLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsFR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideFR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideFR") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("FR") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideFR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredFR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredFR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredFR") = msiInstallStateAbsent
- Session.FeatureRequestState("VBAFR") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4FRLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpFR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpFR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpFR") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpFR") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpFR") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpFR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsFR") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsFR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsFR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsFR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsFR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsFR") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "FR") And (Session.Property("ProductLanguage") <> "1036")) Then
- Session.FeatureRequestState("RequiredFR") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationFR") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("DE") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "DE") Or (Session.Property("ProductLanguage") = "1031")) Then
- Session.FeatureRequestState("RequiredDE") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationDE") = msiInstallStateLocal
- End If
- If (Session.Property("DELANG") = "1") Then
- Session.FeatureRequestState("RequiredDE") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("DE") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBADE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBADE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("German") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4DELANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4DELANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsDE") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideDE") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideDE") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("DE") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideDE") = msiInstallStateAbsent
- Session.FeatureRequestState("VBADE") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredDE") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredDE") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredDE") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4DELANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpDE") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpDE") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpDE") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpDE") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpDE") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpDE") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsDE") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsDE") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsDE") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsDE") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsDE") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsDE") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "DE") And (Session.Property("ProductLanguage") <> "1031")) Then
- Session.FeatureRequestState("RequiredDE") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationDE") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("JP") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "JP") Or (Session.Property("ProductLanguage") = "1041")) Then
- Session.FeatureRequestState("RequiredJP") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationJP") = msiInstallStateLocal
- End If
- If (Session.Property("JPLANG") = "1") Then
- Session.FeatureRequestState("RequiredJP") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("JP") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBAJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("Japanese") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4JPLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4JPLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsJP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideJP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideJP") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("JP") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideJP") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredJP") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredJP") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredJP") = msiInstallStateAbsent
- Session.FeatureRequestState("VBAJP") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4JPLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpJP") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpJP") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpJP") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpJP") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpJP") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpJP") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsJP") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsJP") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsJP") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsJP") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsJP") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsJP") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "JP") And (Session.Property("ProductLanguage") <> "1041")) Then
- Session.FeatureRequestState("RequiredJP") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationJP") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("IT") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "IT") Or (Session.Property("ProductLanguage") = "1040")) Then
- Session.FeatureRequestState("RequiredIT") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationIT") = msiInstallStateLocal
- End If
- If (Session.Property("ITLANG") = "1") Then
- Session.FeatureRequestState("RequiredIT") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("IT") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBAIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("Italian") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4ITLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4ITLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsIT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideIT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideIT") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("IT") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideIT") = msiInstallStateAbsent
- Session.FeatureRequestState("VBAIT") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredIT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredIT") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredIT") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4ITLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpIT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpIT") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpIT") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpIT") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpIT") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpIT") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsIT") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsIT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsIT") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsIT") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsIT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsIT") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "IT") And (Session.Property("ProductLanguage") <> "1040")) Then
- Session.FeatureRequestState("RequiredIT") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationIT") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("ES") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "ES") Or (Session.Property("ProductLanguage") = "1034")) Then
- Session.FeatureRequestState("RequiredES") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationES") = msiInstallStateLocal
- End If
- If (Session.Property("ESLANG") = "1") Then
- Session.FeatureRequestState("RequiredES") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("ES") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBAES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("Spanish") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4ESLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4ESLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsES") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideES") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideES") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("ES") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideES") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredES") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredES") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredES") = msiInstallStateAbsent
- Session.FeatureRequestState("VBAES") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4ESLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpES") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpES") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpES") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpES") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpES") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpES") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsES") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsES") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsES") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsES") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsES") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsES") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "ES") And (Session.Property("ProductLanguage") <> "1034")) Then
- Session.FeatureRequestState("RequiredES") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationES") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("BP") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "BR") Or (Session.Property("ProductLanguage") = "1046")) Then
- Session.FeatureRequestState("RequiredBR") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationBR") = msiInstallStateLocal
- End If
- If (Session.Property("BPLANG") = "1") Then
- Session.FeatureRequestState("RequiredBR") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("BP") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBABP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBABP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("Portuguese") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4BRLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4BRLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsBR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsBP") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsBP") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideBR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideBR") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("BP") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideBR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredBR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredBR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredBR") = msiInstallStateAbsent
- Session.FeatureRequestState("VBABP") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4BRLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpBR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpBR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpBR") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpBR") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpBR") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpBR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsBR") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsBR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsBR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsBP") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsBP") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsBP") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "BR") And (Session.Property("ProductLanguage") <> "1046")) Then
- Session.FeatureRequestState("RequiredBR") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationBR") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("CS") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "CS") Or (Session.Property("ProductLanguage") = "2052")) Then
- Session.FeatureRequestState("RequiredCS") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationCS") = msiInstallStateLocal
- End If
- If (Session.Property("CSLANG") = "1") Then
- Session.FeatureRequestState("RequiredCS") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("CS") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBACS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBACS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("DrawProgFilesRequiredCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4CSLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4CSLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsCS") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideCS") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideCS") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("CS") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideCS") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredCS") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredCS") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredCS") = msiInstallStateAbsent
- Session.FeatureRequestState("VBACS") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4CSLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpCS") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpCS") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpCS") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpCS") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpCS") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpCS") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsCS") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsCS") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsCS") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsCS") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsCS") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsCS") = msiInstallStateAbsent
-
- If ((Session.Property("OSLANGUAGE") <> "CS") And (Session.Property("ProductLanguage") <> "2052")) Then
- Session.FeatureRequestState("RequiredCS") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationCS") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("CT") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "CT") Or (Session.Property("ProductLanguage") = "1028")) Then
- Session.FeatureRequestState("RequiredCT") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationCT") = msiInstallStateLocal
- End If
- If (Session.Property("CTLANG") = "1") Then
- Session.FeatureRequestState("RequiredCT") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("CT") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBACT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBACT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("DrawProgFilesRequiredCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4CTLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4CTLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsCT") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideCT") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideCT") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("CT") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideCT") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredCT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredCT") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredCT") = msiInstallStateAbsent
- Session.FeatureRequestState("VBACT") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4CTLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpCT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpCT") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpCT") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpCT") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpCT") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpCT") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsCT") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsCT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsCT") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsCT") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsCT") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsCT") = msiInstallStateAbsent
-
- If ((Session.Property("OSLANGUAGE") <> "CT") And (Session.Property("ProductLanguage") <> "1028")) Then
- Session.FeatureRequestState("RequiredCT") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationCT") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("KO") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "KR") Or (Session.Property("ProductLanguage") = "1042")) Then
- Session.FeatureRequestState("RequiredKR") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationKR") = msiInstallStateLocal
- End If
- If (Session.Property("KOLANG") = "1") Then
- Session.FeatureRequestState("RequiredKR") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("KO") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAKO") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBAKO") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("DrawProgFilesRequiredKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4KRLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4KRLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsKR") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideKR") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideKR") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("KR") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideKR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredKR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredKR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredKR") = msiInstallStateAbsent
- Session.FeatureRequestState("VBAKR") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4KRLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpKR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpKR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpKR") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpKR") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpKR") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpKR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsKR") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsKR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsKR") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsKR") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsKR") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsKR") = msiInstallStateAbsent
-
- If ((Session.Property("OSLANGUAGE") <> "KR") And (Session.Property("ProductLanguage") <> "1042")) Then
- Session.FeatureRequestState("RequiredKR") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationKR") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("NL") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "NL") Or (Session.Property("ProductLanguage") = "1043")) Then
- Session.FeatureRequestState("RequiredNL") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationNL") = msiInstallStateLocal
- End If
- If (Session.Property("NLLANG") = "1") Then
- Session.FeatureRequestState("RequiredNL") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("NL") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBANL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("VBANL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("Dutch") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4NLLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4NLLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsNL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideNL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideNL") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("NL") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideNL") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredNL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredNL") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredNL") = msiInstallStateAbsent
- Session.FeatureRequestState("VBANL") = msiInstallStateAbsent
- Session.FeatureRequestState("WT4NLLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpNL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpNL") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpNL") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpNL") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpNL") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpNL") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsNL") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsNL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsNL") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsNL") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsNL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsNL") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "NL") And (Session.Property("ProductLanguage") <> "1043")) Then
- Session.FeatureRequestState("RequiredNL") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationNL") = msiInstallStateAbsent
- End If
- End If
- End If
- If (IsFeatureExists("PL") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "PL") Or (Session.Property("ProductLanguage") = "1045")) Then
- Session.FeatureRequestState("RequiredPL") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationPL") = msiInstallStateLocal
- End If
- If (Session.Property("PLLANG") = "1") Then
- Session.FeatureRequestState("RequiredPL") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("PL") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAEN") = msiInstallStateLocal
- Else
- nRemoveVBAPL = 1
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("Polish") = msiInstallStateLocal
- Session.FeatureRequestState("DrawProgFilesRequiredPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4PLLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4PLLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsPL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsPL") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuidePL") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuidePL") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("PL") = msiInstallStateAbsent
- nRemoveVBAPL = 1
- Session.FeatureRequestState("WT4PLLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredPL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredPL") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredPL") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuidePL") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpPL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpPL") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpPL") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpPL") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpPL") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpPL") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsPL") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsPL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsPL") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsPL") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsPL") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsPL") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "PL") And (Session.Property("ProductLanguage") <> "1045")) Then
- Session.FeatureRequestState("RequiredPL") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationPL") = msiInstallStateAbsent
- End If
- End If
- Else
- nRemoveVBAPL = 1
- End If
- If (IsFeatureExists("CZ") = 1) Then
- If ((Session.Property("OSLANGUAGE") = "CZ") Or (Session.Property("ProductLanguage") = "1029")) Then
- Session.FeatureRequestState("RequiredCZ") = msiInstallStateLocal
- Session.FeatureRequestState("RegistrationCZ") = msiInstallStateLocal
- End If
- If (Session.Property("CZLANG") = "1") Then
- Session.FeatureRequestState("RequiredCZ") = msiInstallStateLocal
- If (IsFeatureSelected("MainApplications") = True) Then
- Session.FeatureRequestState("CZ") = msiInstallStateLocal
- End If
- If (IsFeatureSelected("VBAProgramFiles") = True) Then
- Session.FeatureRequestState("VBAEN") = msiInstallStateLocal
- Else
- nRemoveVBACZ = 1
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- Session.FeatureRequestState("DrawProgFilesRequiredCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawProgFilesRequiredCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("WritingTools")) = True) Then
- Session.FeatureRequestState("WT4CZLANG") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("WT4CZLANG") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawHelpFiles")) = True) Then
- Session.FeatureRequestState("DrawHelpCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawHelpCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("PPProgramFiles") = True) Then
- Session.FeatureRequestState("PPProgFilesRequiredCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPProgFilesRequiredCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPHelpFiles")) = True) Then
- Session.FeatureRequestState("PPHelpCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPHelpCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("RaveProgramFiles") = True) Then
- Session.FeatureRequestState("RaveProgFilesRequiredCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveProgFilesRequiredCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveHelpFiles")) = True) Then
- Session.FeatureRequestState("RaveHelpCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveHelpCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("TraceHelpFiles")) = True) Then
- Session.FeatureRequestState("TraceHelpCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("TraceHelpCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("CaptureHelpFiles")) = True) Then
- Session.FeatureRequestState("CaptureHelpCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("CaptureHelpCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("BarcodeWizard")) = True) Then
- Session.FeatureRequestState("BarcodeHelpCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("BarcodeHelpCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawPresets")) = True) Then
- Session.FeatureRequestState("DrawPresetsCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawPresetsCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RavePresets")) = True) Then
- Session.FeatureRequestState("RavePresetsCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RavePresetsCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPProgramFiles")) = True) Then
- Session.FeatureRequestState("PPPresetsCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPPresetsCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("DrawTutorsExamples")) = True) Then
- Session.FeatureRequestState("DrawTutorsCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("DrawTutorsCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("RaveTutors")) = True) Then
- Session.FeatureRequestState("RaveTutorsCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("RaveTutorsCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("PPTutorsExamples")) = True) Then
- Session.FeatureRequestState("PPTutorsCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("PPTutorsCZ") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected(("UserGuide")) = True) Then
- Session.FeatureRequestState("UserGuideCZ") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("UserGuideCZ") = msiInstallStateAbsent
- End If
- Else
- Session.FeatureRequestState("CZ") = msiInstallStateAbsent
- nRemoveVBACZ = 1
- Session.FeatureRequestState("WT4CZLANG") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawProgFilesRequiredCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("PPProgFilesRequiredCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveProgFilesRequiredCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("UserGuideCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawHelpCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("PPHelpCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveHelpCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("TraceHelpCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("CaptureHelpCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("BarcodeHelpCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawPresetsCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("RavePresetsCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("PPPresetsCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("DrawTutorsCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("RaveTutorsCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("PPTutorsCZ") = msiInstallStateAbsent
- If ((Session.Property("OSLANGUAGE") <> "CZ") And (Session.Property("ProductLanguage") <> "1029")) Then
- Session.FeatureRequestState("RequiredCZ") = msiInstallStateAbsent
- Session.FeatureRequestState("RegistrationCZ") = msiInstallStateAbsent
- End If
- End If
- Else
- nRemoveVBACZ = 1
- End If
-
- If (nRemoveVBAEN = 1) And (nRemoveVBAPL = 1) And (nRemoveVBACZ = 1) Then
- Session.FeatureRequestState("VBAEN") = msiInstallStateAbsent
- End If
- If (IsFeatureSelected("DrawProgramFiles") = True) Then
- If (Session.Property("OSLANGUAGE") = "US") Then
- Session.FeatureRequestState("English") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "DE") Then
- Session.FeatureRequestState("German") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "FR") Then
- Session.FeatureRequestState("French") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "JP") Then
- Session.FeatureRequestState("Japanese") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "IT") Then
- Session.FeatureRequestState("Italian") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "ES") Then
- Session.FeatureRequestState("Spanish") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "BR") Then
- Session.FeatureRequestState("Portuguese") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "NL") Then
- Session.FeatureRequestState("Dutch") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "PL") Then
- Session.FeatureRequestState("Polish") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "CZ") Then
- Session.FeatureRequestState("Czech") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "AF") Then
- Session.FeatureRequestState("Afrikaans") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "CA") Then
- Session.FeatureRequestState("Catalan") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "DK") Then
- Session.FeatureRequestState("Danish") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "SU") Then
- Session.FeatureRequestState("Finnish") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "IS") Then
- Session.FeatureRequestState("Icelandic") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "NO") Then
- Session.FeatureRequestState("Norwegian") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "RU") Then
- Session.FeatureRequestState("Russian") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "SL") Then
- Session.FeatureRequestState("Slovak") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "SV") Then
- Session.FeatureRequestState("Swedish") = msiInstallStateLocal
- Elseif (Session.Property("OSLANGUAGE") = "TR") Then
- Session.FeatureRequestState("Turkish") = msiInstallStateLocal
- Else
- Session.FeatureRequestState("English") = msiInstallStateLocal
- End If
- End If
- '///////////////////////////////////////////////////////////////////////////
- Function IsFeatureExists(sFeature)
- On Error Resume Next
-
- Dim objDB: Set objDB = Session.Database
-
- Dim sQuery: sQuery = "SELECT * FROM `Feature` WHERE `Feature`.`Feature` = '" & sFeature & "'"
-
- Dim objView: Set objView = objDB.OpenView(sQuery)
- objView.Execute
-
- Dim objRec: Set objRec = objView.Fetch
-
- If (objRec Is Nothing) Then
- ' not there
- IsFeatureExists = 0
- Else
- ' there
- IsFeatureExists = 1
- End If
-
- End Function
-
- '*********************************************************************************************
- ' Function: getFeatureAction(sFeature)
- '
- ' Args: STRING sFeature = `Feature`.`Feature`
- '
- ' Returns: The current install state of the feature
- '
- '*********************************************************************************************
- Function getFeatureState(sFeature)
- On Error Resume Next
- getFeatureState = Session.FeatureCurrentState(sFeature)
- End Function
-
- '*********************************************************************************************
- ' Function: getFeatureAction(sFeature)
- '
- ' Args: STRING sFeature = `Feature`.`Feature`
- '
- ' Returns: The requested action of the feature
- '
- '*********************************************************************************************
- Function getFeatureAction(sFeature)
- On Error Resume Next
- getFeatureAction = Session.FeatureRequestState(sFeature)
- End Function
-
-
- '*********************************************************************************************
- ' Function: IsFeatureSelected(sFeature)
- '
- ' Args: STRING sFeature = `Feature`.`Feature`
- '
- ' Returns: True \ False
- '
- ' Notes: Determines if a feature is selected for install
- '*********************************************************************************************
- Function IsFeatureSelected(sFeature)
- On Error Resume Next
- Dim nState: nState = getFeatureState(sFeature)
- Dim nAction: nAction = getFeatureAction(sFeature)
-
- If ((nAction > msiInstallStateAbsent) Or ((nState > msiInstallStateAbsent) And (nAction = msiNoAction))) Then
- IsFeatureSelected = True
- Else
- IsFeatureSelected = False
- End If
-
- End Function